<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>BOM操作</title>
    </head>
    <body>
        <button onclick="alert('弹出警告框')">弹出警告框</button>
        <button onclick="confirm('您确认要删除你的爱人吗')">弹出确认框</button>
        <button onclick="prompt('弹出输入框')">弹出输入框</button>

        <script>
            /*location 对象
            * location.href 获取当前页面的URL地址
            * location.reload() 刷新当前页面
            * location.assign('') 跳转到新的页面，但是不记录历史记录
            * location.replace('') 跳转到新的页面，并且记录历史记录
            * location.reload(true) 刷新当前页面，并且记录历史记录
            * location.hash 获取当前页面的锚点
            * location.search 获取当前页面的参数
            * location.host 获取当前页面的主机名
            * location.protocol 获取当前页面的协议
            * location.port 获取当前页面的端口号
            *
            * history 对象
            * history.go(n)  正值代表前进几个页面，负值代表后退几个页面
            * history.go(-1) 后退
            * history.go(1) 前进
            * history.go(0) 刷新
            * history.length 获取当前页面历史记录的数量
            * history.back() 前进
            * history.forward() 后退
            *
            * parseInt() 将参数转为整数
            * parseFloat() 将参数转为小数
            * isNaN() 判断是否是非数字
            * */
            //将参数转为整数
            console.log(parseInt('1.83'));//1
            console.log(parseInt('1.1'));//1
            console.log(parseInt('1'));//1
            console.log(parseInt('来来来'));//NaN
            console.log(parseInt('12l34ll56'));//12
            //将参数转为小数
            console.log(parseFloat('1.83'));//1.83
            console.log(parseFloat('1'));//1
            console.log(parseFloat('来来来'));//NaN
            console.log(parseFloat('1.2l34ll56'));//1.2
            //判断是否是非数字，如果是非数字，结果为true，否则为false
            console.log(isNaN('w(ﾟДﾟ)w'));//true
            console.log(isNaN(1));//false
            console.log(isNaN(NaN));//true
        </script>
    </body>
</html>